package com.baizhiedu.rsm.dao;

import com.baizhiedu.rsm.entity.Student;
import java.util.List;

/**
 * @author lby
 */
public interface StudentDao {
    /**
     * 根据名字获取用户信息
     * @return
     */
    Student selectStudentByName(String name);

    /**
     * 获取多个学生信息
     * @param id
     * @return
     */
    List<Student> findStudentByIds(Integer[] id);

    int deleteByPrimaryKey(Integer id);

    int insert(Student record);

    /**
     * 根据学生id查询学生信息
     * @param id
     * @return
     */
    Student selectByPrimaryKey(Integer id);
    /**
     * 查询所有的学生
     * @return
     */
    List<Student> selectAll();
    /**
     * 根据班级id查询所有的学生
     * @return
     */
    List<Student> selectAllStudentByClassId(Integer classId);

    int updateByPrimaryKey(Student record);
}